import random
import time

money = 1000
print("你的初始资产为 1000 金豆，商店里有礼物售卖，在猜测时输入 有钱任性 就可以进入隐藏商店")
reword = { '钢笔' : 200 , '娃娃' : 500 }

while True:

    tou_1 = random.randint(1,6)
    tou_2 = random.randint(1,6)
    tou_3 = random.randint(1,6)
    totle_point = tou_1 + tou_2 + tou_3

    gess = input('你猜大还是猜小？请输入中文 "大" 或者 "小" 输入Q退出:')


    if gess == "大":
        if 11 <= totle_point <= 18:
            money += 100
            print(f"恭喜你猜对了！ 奖励100 金豆  您还有{money}金豆")
            time.sleep(0.5)

        else:
            money -= 100
            print(f"很遗憾猜错了... 损失 100 金豆 您还有{money}金豆")
            time.sleep(0.5)
            if money < 100:
                print("你的钱不够了，请充值后重新进入游戏")
                time.sleep(0.5)
                exit()


    elif gess == "小":
        if totle_point <= 10:
            money += 100
            print(f"恭喜你猜对了！ 奖励100 金豆  您还有{money}金豆")
            time.sleep(0.5)

        else:
            money -= 100
            print(f"很遗憾猜错了... 损失 100 金豆 您还有{money}金豆")
            time.sleep(0.5)
            if money < 100:
                print("你的钱不够了，请充值后重新进入游戏")
                time.sleep(0.5)
                exit()

    elif gess == "有钱任性" :
        print("欢迎我们的vip用户进入隐藏商店  您一定是发家致富了吧！")
        time.sleep(0.5)
        print('"展柜缓缓推出"   轰轰轰轰轰  嘚嘚嘚  ')
        time.sleep(0.5)
        print(reword)
        reword_need = input("请问你想要什么礼物？请输入想要的礼物的中文名字：")
        money -= reword[reword_need]
        print(f"恭喜你获得{reword_need}礼物")
        print(f"你还有{money}金豆")
        if money < 100:
            time.sleep(0.5)
            print("你的钱不够了，请充值后重新进入游戏")
            exit()

    elif gess == "Q" or gess == "q":
        exit()

    else:
        print("请检查你的输入，你的输入识别不了")
